package com.xiaocheng.core.integer;

public class IntegerCompare {
	public static void main(String[] args) {
		//返回true
		//自动拆箱，int类型数据在内存中是以01二进制数标识的
//		int a = new Integer(456);
//		int b = new Integer(456);
//		if(a == b){
//			System.out.println(true);
//		}else{
//			System.out.println(false);
//		}
		
		
		/*返回false 两个不同的对象*/
//		Integer a = new Integer(10);
//		Integer b = new Integer(10);
//		if(a == b){
//			System.out.println(true);
//		}else{
//			System.out.println(false);
//		}
		/* 自动调用Integer类的valueof()函数装箱 ，当值在-128~127之间（缓存），返回true,否则返回false*/
		Integer a = 1000;
		Integer b = 1000;
		if(a == b){
			System.out.println(true);
		}else{
			System.out.println(false);
		}
		System.out.println(a.compareTo(b));
	}
}
